Командная строка 1С и примеры ее использования
Командная строка 1С
Запуск исполняемого файла программы 1С Предприятие с различными ключами и параметрами позволяет запускать программу в различных сервисных режимах и передавать ей определенные данные для обработки. Это позволяет автоматизировать некоторые операции связанные с запуском программы 1С.
В данной статьи показаны примеры практического применение и привести реальные примеры командных строк 1С:Предприятия.
Остановимся сначала на кратком описании используемых ключей.
Описание используемых ключей командной строки
ENTERPRISE – запустить в режиме 1С:Предприятия.
/Execute – открыть внешнюю обработку.
CONFIG – запустить конфигуратор 1С:Предприятия.
/S – передаём строку подключения к клиент-серверной базе;
/UC – передаем пароль для доступа к базе установленным свойством блокировки начала сеансов;
/N – передаём логин пользователя – под кем запустим 1С;
/P – передаём пароль для пользователя – под кем запустим 1С;
/DisableStartupMessages – игнорироваться сообщения программы(например, о несоответствии версии конфигураций);
/Out – передаём путь для записи служебных сообщений выполнения команды.
/DumpCfg — передаем путь для сохранения конфигурации;
/LoadCfg — передаем путь к конфигурации для загрузки,
-force – отключиться от хранилища(если подключены);
/MergeCfg – передаем путь к конфигурации, с которой необходимо выполнить сравнение объединение
-Settings – передаём путь к настройкам, которые необходимо использовать при сравнении объединении(да, да, именно тот файл, который можно сохранить при ручном сравнении конфигураций);
/UpdateDBCfg – обновить конфигурацию базы данных;
Примеры использования ключей и параметров командной строки
1. Загрузить конфигурацию файл конфигурации *.cf .
1 |
"C:\Program Files (x86)\1cv8\8.3.13.1648\bin\1cv8.exe" CONFIG /S"1s-on-1c-1\base" /N"Администратор" /P"" /DisableStartupMessages /LoadCfg"C:\ver1\1Cv8.cf" -force /UC 12345 /Out"C:\logs\log.txt" |
Где
C:\Program Files (x86)\1cv8\8.3.13.1648\bin\1cv8.exe – путь к исполняемому файлу платформы;
1s-on-1c-1 – имя сервера 1С, где располагается база, куда планируем загружать конфигурацию;
base – имя информационной базы 1С;
Администратор – логин пользователя информационной базы 1С;
«» – вход без пароля;
C:\ver1\1Cv8.cf – загружаемая конфигурация;
12345 – код разрешения доступа к заблокированной базе;
C:\logs\log.txt – путь к логу выполнения.
2. Сравнить/объединить конфигурацию с конфигурацией *.cf .
1 |
"C:\Program Files (x86)\1cv8\8.3.13.1648\bin\1cv8.exe" CONFIG /S"1s-on-1c-1\base" /N"Администратор" /P"1234" /DisableStartupMessages /MergeCfgC:\ver1\1Cv8.cf -Settings C:\ver1\MergeSettings.xml -force /UC"ПакетноеОбновлениеКонфигурацииИБ" /Out"C:\logs\log.txt" |
Где
C:\Program Files (x86)\1cv8\8.3.13.1648\bin\1cv8.exe – путь к исполняемому файлу платформы;
1s-on-1c-1 – имя сервера 1С, где располагается база, куда планируем загружать конфигурацию;
base – имя информационной базы 1С;
Администратор – логин пользователя информационной базы 1С;
«1234» – пароль пользователя информационной базы;
C:\ver1\1Cv8.cf – конфигурация, с которой будем сравнивать и обновлять текущую конфигурацию информационной базы 1С;
C:\ver1\MergeSettings.xml – файл настроек для объединения конфигурации(настройки, показывающие какие флажки отметить при объединении);
ПакетноеОбновлениеКонфигурацииИБ – код разрешения доступа к заблокированной базе (Дополнительные параметры запуска 1С);
C:\logs\log.txt – путь к логу выполнения.
3. Обновить конфигурацию.
«C:\Program Files (x86)\1cv8\8.3.13.1648\bin\1cv8.exe» CONFIG /S»1s-on-1c-1\base» /N»Администратор» /P»1234″ /DisableStartupMessages /UpdateDBCfg /UC»ПакетноеОбновлениеКонфигурацииИБ» /Out»C:\logs\log.txt»
Где
C:\Program Files (x86)\1cv8\8.3.13.1648\bin\1cv8.exe – путь к исполняемому файлу платформы;
1s-on-1c-1 – имя сервера 1С, где располагается база, куда планируем загружать конфигурацию;
base – имя информационной базы 1С;
Администратор – логин пользователя информационной базы 1С;
«1234» – пароль пользователя информационной базы;
ПакетноеОбновлениеКонфигурацииИБ – код разрешения доступа к заблокированной базе (Дополнительные параметры запуска 1С);
C:\logs\log.txt – путь к логу выполнения.
4. Запуск программы и открытие внешней обработки(при открытии можно прописать выполнение ряда действий).
1 |
"C:\Program Files (x86)\1cv8\8.3.13.1648\bin\1cv8.exe" ENTERPRISE /S"1s-on-1c-1\base" /N Администратор /P пароль123 /UC 12345 /Execute "C:\ver1\version1.epf" /C "C:\logs\log.txt" |
Где
C:\Program Files (x86)\1cv8\8.3.13.1648\bin\1cv8.exe – путь к исполняемому файлу платформы;
1s-on-1c-1 – имя сервера 1С, где располагается база, куда планируем загружать конфигурацию;
base – имя информационной базы 1С;
Администратор – логин пользователя информационной базы 1С;
пароль123 – пароль пользователя информационной базы;
12345 – код разрешения доступа к заблокированной базе;
C:\ver1\version1.epf – путь обработке, которую необходимо открыть;
C:\logs\log.txt – в качестве произвольного параметра передаем путь к логу выполнения, куда обработкой сами пишем информацию.
Еще можно посмотреть
Похожие записи
- Расследование конфликтов управляемых блокировок (TTIMEOUT) 1С:Предприятия
- Что такое PG_TEMP в PostgreSQL для 1С
- НАСТРОЙКА PG_PROFILE ДЛЯ POSTGRESQL 1.
- Статистика PostgreSQL при работе с 1С:Предприятием
- Настройка непрерывного архивирования (point-in-time-recovery, PITR) в PostgresPro 11 Linux
- Пропажа индексов дескрипторов в 1С:Документообороте
- Технологический журнал 1С и бесконечный цикл в коде 1С
- 1C тормозит и возникают ошибки. С чего начать расследование?
- Хранение файлов 1С в томах на nfs-шаре Linux
- Администрирование серверов 1С на Linux